package com.tancire.file.bean;

import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class SaveFileBean {

    /**
     * 块名称
     */
    private String bucketName;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 配置的minio路径
     */
    private String minioUrl;

    /**
     * 文件大小
     */
    private Long fileSize;

    /**
     * 是否需要权限
     */
    private String auth;

    /**
     * 配置的minio路径
     */
    private String accessUrl;

    /**
     * 构造方法
     *
     * @param bucketName
     * @param fileName
     * @param minioUrl
     * @param accessUrl
     * @param fileSize
     * @param auth
     */
    public SaveFileBean(String bucketName, String fileName, String minioUrl, String accessUrl, Long fileSize, String auth) {
        this.bucketName = bucketName;
        this.fileName = fileName;
        this.minioUrl = minioUrl;
        this.accessUrl = accessUrl;
        this.fileSize = fileSize;
        this.auth = auth;
    }
}
